international agreement/treaty - Espagnol Anglais Dictionnaire